/*forms*/

.form input,
.form textarea {
    width: auto;
    margin-bottom: 0px;
}
.form .type-checkbox input {
    width: auto;
}
.form textarea {
    height: 100px;
}
.form .label-column {
    margin-left: 0px;
    text-align: right;
}
.form .label-column .label {
    font-size: 0.85em;
    margin-bottom: 0px;
    padding-top: 7px;
    /*line-height: 30px;*/
}
.form .data ul.errors,
.form tr ul.errors {
    color: red;
}
.form .label-hidden,
.form .row-type-hidden {
    display: none;
}
.form .form-cancel-right {
    padding-left: 10px;
}
.form .form-cancel-left {
    padding-right: 10px;
}
.form legend + .control-group  {
    margin-top: 0px;
}
.form .control-group {
    margin-left: 2px;
}
.form .row-type-submit {
    position: relative;
}
.form .row-type-submit .data {
    text-align: right;
    margin-left: 0px;
}
.form .row-type-wyswig .label-column {
    margin-top: 30px;
}
.form .row-type-dynamicelements {
    display: none;
}
.modal form {
    margin-bottom: 0px;
}

/* --- CONFIRMATION FORM --- */
.confirmation-form table {
    width: 99%;
    text-align: center;
} 
.confirmation-form table .row-confirmation_buttons .label-column {
    display: none;
}
/* --- /CONFIRMATION FORM --- */

.offer_add .form .data ul.errors,
.offer_add .form tr ul.errors,
.catalog_add .form .data ul.errors,
.catalog_add .form tr ul.errors {
    display: none;
} 

